1
general::
Phrase(s): ferret something out of someone or something [and] ferret something out
Fig. to get, remove, or retrieve something from someone or something, usually with cunning and persistence. • I tried very hard, but I couldn’t ferret the information out of the clerk. • I had to ferret out the answers one by one.
McGrawhill's American Idioms And Phrasal Verbs